package com.al.ofc.vo;

import java.io.Serializable;
import java.lang.annotation.Annotation;
import java.util.List;

import jofc2.model.elements.Element;
import jofc2.model.metadata.Alias;

public class Tags extends Element implements Serializable{

	private static final long serialVersionUID = 1L;
	private String colour;

	public Tags() {
		super("tags");
	}

	public static class Tag {

		private String x;
		private String y;
		private String font;
		private String bold;
		private String colour;
		private String text;
		@Alias("pad-y")
		private Integer padY;

		public String getColour() {
			return colour;
		}

		public void setColour(String colour) {
			this.colour = colour;
		}

		public String getX() {
			return x;
		}

		public void setX(String x) {
			this.x = x;
		}

		public String getY() {
			return y;
		}

		public void setY(String y) {
			this.y = y;
		}

		public String getFont() {
			return font;
		}

		public void setFont(String font) {
			this.font = font;
		}

		public String getBold() {
			return bold;
		}

		public void setBold(String bold) {
			this.bold = bold;
		}

		public String getText() {
			return text;
		}

		public void setText(String text) {
			this.text = text;
		}

		public Integer getPadY() {
			return padY;
		}

		public void setPadY(Integer padY) {
			this.padY = padY;
		}


	}

	public Tags addTags(List<Tag> Tag) {
		getValues().addAll(Tag);
		return this;
	}

	public String getColour() {
		return colour;
	}

	public void setColour(String colour) {
		this.colour = colour;
	}

	public String value() {
		// TODO Auto-generated method stub
		return null;
	}

	public Class<? extends Annotation> annotationType() {
		return null;
	}

}
